www.gusucode.com > 云网互动影视系统(12套模版和资源联盟) 6.2 > 云网互动影视系统(12套模版和资源联盟) 6.2.4/免费版/Users/Users_Card.asp

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>充卡支付</title>
<link href="style/nav.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!--#include file="../conn.asp"-->
<!--#include file="../Function/Function.asp"-->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
     <tr>
       <td width="100%" valign="top"><table width="690" border="0" align="center" cellpadding="0" cellspacing="0">
         <tr>
           <td height="43" background="images/user_top.gif"><table width="100%" border="0" cellpadding="0" cellspacing="0">
             <tr>
               <td width="6%">&nbsp;</td>
               <td width="94%"><a href="Card.htm" target="right">充卡支付</a></td>
             </tr>
           </table></td>
         </tr>
       </table><br />
<table width="90%" border="0" align="center" cellpadding="5" cellspacing="0">
         <tr>
           <td bgcolor="#f7f7f7"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="login">
             <tr>
               <td><br>
			   <%Action=Trim(request("Action"))
				    IF Request.Cookies("YWNTUserCookie")("UserName")="" Then Action="UsersLogin"
					Select Case Action
					Case "UsersLogin"
					call UsersLogin()
					Case "Card"
					call Card()
					Case else
					call List()
					End Select
					sub List()
					Set Rs = server.CreateObject(YWNT_TMS_RS)
					sql="select ID,UsersName from YWNT_TMS_Users where UsersName='"&Request.Cookies("YWNTUserCookie")("UserName")&"'"  
					Rs.open sql,conn,1,1
					UsersID=Rs("ID")
					UsersName=Rs("UsersName")
					Rs.close
					Set Rs=Nothing%>
<SCRIPT>
function formCardcheck(){
 if (form.CardNumber.value=="")
 {
   alert('请输入充值卡号。');
   form.CardNumber.focus();
   return false;
 }
 if (form.CardPassWord.value=="")
 {
   alert('请输入卡号密码。');
   form.CardPassWord.focus();
   return false;
 }
 return true;
}
</SCRIPT>
					<table cellspacing="0" cellpadding="0" width="66%" align="center" border="0">
					 <form id=form name=form onsubmit="if (!formCardcheck()) return false;" method="POST" action="Users_Card.asp?Action=Card">
                       <tbody>
                         <tr>
                           <td align="right" width="29%" height="30">充值卡号:</td>
                           <td align="left"><INPUT name=CardNumber size="20" value=""></td>
                         </tr>
                         <tr>
                           <td align="right" height="30">充值密码:</td>
                           <td align="left"><INPUT name=CardPassWord size="20" value=""></td>
                         </tr>
                         <tr>
                           <td align="right" height="30">充值用户: </td>
                           <td height="20"><%=UsersName%><input name="UsersID" type="hidden" value="<%=UsersID%>" /></td>
                           </tr>
                         <tr>
                           <td height="20">&nbsp;</td>
                           <td height="20"><input type="image" name="imageField" src="images/qd_06.gif" /></td>
                         </tr>
                       </tbody>
					   </form>
                     </table>
					 <%end sub
					 sub Card()
CardNumber=Trim(Request.Form("CardNumber"))
CardPassWord=Trim(Request.Form("CardPassWord"))
UsersID=Trim(Request.Form("UsersID"))

Set Rs = server.CreateObject(YWNT_TMS_RS)
sql="select Cardtype,CardGroup,Cardunit,CardPrices from YWNT_TMS_PayCard where CardNumber='"&CardNumber&"' and CardPassWord='"&CardPassWord&"' and IsUsed=0"  
Rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write"<script>alert('该充值卡不存在或者密码不正确!');history.back();</Script>"
response.end
else
Cardtype=Rs("Cardtype")
CardGroup=Rs("CardGroup")
Cardunit=Rs("Cardunit")
CardPrices=Rs("CardPrices")
end if
Rs.close
Set Rs=Nothing
Set Rs = server.CreateObject(YWNT_TMS_RS)
sql="select UsersGroup,UsersType,UsersCoin,UsersCoinDate from YWNT_TMS_Users where ID="&UsersID
Rs.open sql,conn,1,3
if Rs.eof and Rs.bof then
response.write"<script>alert('该充值帐号不存!');history.back();</Script>"
response.end
else
Select Case Cardtype
Case 0
Rs("UsersCoin")=Rs("UsersCoin") + Cardunit
Case 1
if Rs("UsersCoinDate")-now()<0 then
  Rs("UsersCoinDate")=now() + Cardunit
else
  Rs("UsersCoinDate")=Rs("UsersCoinDate") + Cardunit
end if
end Select
Rs("UsersGroup")=CardGroup
Rs("UsersType")=Cardtype
end if
Rs.update
conn.execute"update YWNT_TMS_PayCard set CardUsers="&UsersID&",IsUsed=1 where CardNumber='"&CardNumber&"' and CardPassWord='"&CardPassWord&"'"
Rs.close
Set Rs=Nothing
yy=year(date)
mm=month(now)
if len(mm)=1 then mm="0"&mm
dd=day(Date)
if len(dd)=1 then dd="0"&dd
ymd=yy&mm&dd
xiaoshi=right("00"&hour(time),2)
fenzhong=right("00"&minute(time),2)
miao=right("00"&second(time),2)
'生成4位随机数
Randomize
sjj=cstr(Int((8999 * Rnd) + 1000))
billno=ymd&xiaoshi&fenzhong&miao&sjj
if Cardtype=0 then
typetext="影币"
else
typetext="天"
end if
Set Rs=Server.CreateObject(YWNT_TMS_RS)
sql="select * from YWNT_TMS_PayLog"
Rs.open sql,Conn,1,3
Rs.addnew
RS("UsersName")=Request.Cookies("YWNTUserCookie")("UserName")
RS("orderid")=billno
RS("billno")=billno
RS("Payprice")=CardPrices
RS("PayName")=Cardunit&typetext&"充值卡"
RS("PayType")="充值卡充值"
RS("PayDate")=Now()
Rs.update
Rs.Close
Set Rs = Nothing
Response.Write"<table width=""90%""  border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"">" &_
"<tr>" &_
"<td>已经成功地将面值"&Cardunit&typetext&""
Response.Write"的充值卡充入你的帐号。" &_
"</td></tr></table>"
end sub%>
              </table></td>
             </tr>
           </table></td>
         </tr>
       </table></td>
     </tr>
   </table>
<%call connclose()%>
</body>
</html>